department of technical research - Deutsch Englisch Wörterbuch